html,body{
	width:100%;
	height:100%;
	margin:0px;
	border:0px;
	padding:0px;
	overflow:hidden;
}
.wrap{
	width:100%;
	height:100%;
	background:#666666;
}
table.box{
	border:0px;
}
td.box_small div{
	width:48px;
	height:48px;
	border:1px solid #999999;
}
td.box_small div input {
	width:100%;
	height:100%;
	text-align:center;
	background:#333333;
	color:#FFFFFF;
	font: 32px/48px "Arial";
	padding:0px;
	border:0px;
	margin:0px;
}
td.box_big div{
	width:148px;
	height:48px;
	border:1px solid #999999;
}
td.box_big div input {
	width:100%;
	height:100%;
	text-align:center;
	background:#333333;
	color:#FFFFFF;
	font: 32px/48px "Arial";
	padding:0px;
	border:0px;
	margin:0px;
}
td.box_big input.numstr {
	font: 24px/48px "Arial";
}